package com.scs.application.modules.upms.security.integration.authenticator;

import com.scs.application.modules.upms.vo.UserVO;

/**
 */
public abstract class AbstractPreparableIntegrationAuthenticator implements IntegrationAuthenticator{

    @Override
    public abstract UserVO authenticate(IntegrationAuthentication authentication);

    @Override
    public abstract void prepare(IntegrationAuthentication authentication);

    @Override
    public abstract boolean support(IntegrationAuthentication authentication);

    @Override
    public void complete(IntegrationAuthentication authentication) {

    }
}
